#pragma warning disable 108
using System;
using System.Runtime.InteropServices;
using System.Collections.Generic;
using Cephei;
using Cephei.Core;
using Cephei.Core.Generic;
using Microsoft.FSharp.Core;
namespace Cephei.QL.Math.Distributions
{
    /// <summary> 
	/// ! Probability density function for \f$ n \f$ degrees of freedom (see mathworld.wolfram.com or wikipedia.org): \f[ f(x) = \frac {\Gamma\left(\frac{n+1}{2}\right)} {\sqrt{n\pi} \, \Gamma\left(\frac{n}{2}\right)}\: \frac {1} {\left(1+\frac{x^2}{n}\right)^{(n+1)/2}} \f]
	/// </summary>
    [Guid ("EDD34EF1-831F-457c-881E-DC650C3A0F04"),ComVisible(true)]
	public interface IStudentDistribution 
	{
		///////////////////////////////////////////////////////////////
        // Methods
        //
    }   

    /// <summary> 
	/// ! Probability density function for \f$ n \f$ degrees of freedom (see mathworld.wolfram.com or wikipedia.org): \f[ f(x) = \frac {\Gamma\left(\frac{n+1}{2}\right)} {\sqrt{n\pi} \, \Gamma\left(\frac{n}{2}\right)}\: \frac {1} {\left(1+\frac{x^2}{n}\right)^{(n+1)/2}} \f] Factory
	/// </summary>
   	[ComVisible(true)]
    public interface IStudentDistribution_Factory 
    {
        ///////////////////////////////////////////////////////////////
        // Factory methods
        //
        /// <summary> 
		/// 
		/// </summary>
	    IStudentDistribution Create (Int32 n);
    }
}

